| DTD
|
| The "Document Type Definition" is a part of the original XML 1.0 specification that allows a developer or standards body to specify what elements and attributes may be used in a particular kind of XML documents and what their structure and nesting may be (this is also often called the content model or schema of an XML document). If an XML document conforms with the content model defined by a DTD, it is said to be valid with respect to that DTD.
|
|
|
| XSLT
|
| The "eXtensible Stylesheet Language Transformation" is a programming language that allows XML documents to be transformed from one schema to another or into entirely different forms, such as HTML pages, WML cards, or PDF files.
|
|
|
| XPath
|
| Text
|
|
|
| XLink
|
| Text
|
|
|
| XPointer
|
| Text
|
|
|
| XML Schema
|
| The "XML Schema" is an ongoing effort by the W3C to supplant DTDs with a more flexible and powerful system to describe the structure of conforming XML documents, which also contains provision for defining datatypes.
|
|
|
| XHTML
|
| The "Extensible HyperText Markup Language" is the reformulation of HTML 4.0 based upon XML and will soon supplant HTML as the de facto standard of the Internet.
|
|
|
| WML
|
| The "Wireless Markup Language" is used for WAP phone systems to enable a mobile Internet environment and is entirely based on XML - it is described by one particular DTD, which is part of the WML specification.
|
|
|
| SVG
|
| Text
|
|
|
| SMIL
|
| Text
|
|
|
| DOM
|
| The "Document Object Model" describes how some XML parsers return the information contained in an XML document. The elements of the XML document are described as nodes of a tree that can be traversed by a programmer.
|
|
|
| SAX
|
| The "Simple API for XML" provides another programming model used by some parsers, which is based on events instead of a traversable tree.
|
| |